package com.liam.chinesevietnamesecorpus.service;

/**
 * 邮箱服务接口
 * 
 * @author Liam
 */
public interface EmailService {

    /**
     * 发送验证码邮件
     * 
     * @param email 邮箱地址
     * @param type 验证码类型：register, reset
     */
    void sendVerificationCode(String email, String type);

    /**
     * 验证邮箱验证码
     * 
     * @param email 邮箱地址
     * @param code 验证码
     * @param type 验证码类型
     * @return 是否验证成功
     */
    boolean verifyCode(String email, String code, String type);
}
